bench-mounted machine - French English Dictionary